package gspushmq.v1.app.subscribeapp.config;


import ggframework.util.GGConfigurer;

/**
 * @Description 阿里云移动推送配置
 * @Author chengsj
 * @Date 2018/9/10 14:47
 * @Version 1.0
 * @company 上海朝阳永续信息技术有限公司
 * @copyright (c) 2015 SunTime Co'Ltd Inc. All rights reserved.
 **/
public class Config {

    /** 安卓端appkey 正式*/
//    public static final Long APP_KEY_ANDORID = 25062439L;
    /** 安卓端appkey 测式*/
    public static final Long APP_KEY_ANDORID = GGConfigurer.getLong("ALIYUN.APP_KEY_ANDORID");
    /** iOS端appkey */
    public static final Long APP_KEY_IOS = GGConfigurer.getLong("ALIYUN.APP_KEY_IOS");

    /** iOS默认推送模式，"DEV" : 表示开发环境 "PRODUCT" : 表示生产环境 */
    public static final String IOS_APNS_ENV = GGConfigurer.get("ALIYUN.IOS_APNS_ENV");

    /** 推送类型，默认是通知，有消息和通知 MESSAGE NOTICE,用于高级推送设置*/
    public static String DEFAULT_PUSH_TYPE = GGConfigurer.get("ALIYUN.DEFAULT_PUSH_TYPE");

    /** 推送设备，默认是都推送，就是设备类型 ANDROID iOS ALL */
    public static String DEFAULT_DEVICE_TYPE = GGConfigurer.get("ALIYUN.DEFAULT_DEVICE_TYPE");

    /**  离线消息是否保存 */
    public static final Boolean DEFAULT_STORE_Off_LINE = GGConfigurer.getBoolean("ALIYUN.DEFAULT_STORE_Off_LINE");

    /** 离线消息保存时间12小时 */
    public static final Long DEFAULT_EXPIRE_TIME = GGConfigurer.getLong("ALIYUN.DEFAULT_EXPIRE_TIME");

}
